Repository navigation
docs: generate the Omni Helm chart reference from the chart README - #789
Merged
Merged
Conversation
📋 Automated documentation reviewAn automated pass runs on documentation changes in every PR. The items below are suggestions to consider — advisory, not a merge gate. Reviewed commit
Notices, and the reviewer's full report, are in the run's |
Iheanacho-ai
force-pushed
the
helm-docs
branch
from
October 1, 2026 11:37
b01a104 to
b1cf966
Compare
sterlingkoch
reviewed
Oct 2, 2026
Iheanacho-ai
force-pushed
the
helm-docs
branch
from
October 19, 2026 10:43
b1cf966 to
1e0e3ea
Compare
📋 Automated documentation review
|
sterlingkoch
approved these changes
Oct 20, 2026
Signed-off-by: Amarachi Iheanacho <amarachi.iheanacho@siderolabs.com>
…ent pages The chart README links to omni.siderolabs.com/docs, which now redirects every page to the Omni overview. The generator rewrites mapped links to their current paths on this site and fails on any it has no mapping for. Signed-off-by: Sterling Koch <sterling.koch@siderolabs.com>
Iheanacho-ai
force-pushed
the
helm-docs
branch
from
October 20, 2026 14:57
2e50b3d to
c94ce15
Compare
Member
Author
|
/m |
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Adds an Omni Helm Chart reference page, generated from the chart README in siderolabs/omni, and a tool to regenerate it. Closes #333.
Why
The chart docs only existed as a README on GitHub, so readers had to leave the docs site to find install steps and values. As agreed in #333, the README stays the source of truth, and the docs site gets a generated copy that can be refreshed with one command.
Change
tools/omni-helm-chart-gen(Go, with tests and a Dockerfile). It fetches the chart README from the latest Omni release tag, or a pinned ref, and converts it to MDX:values.yamllinks point to GitHub.build-omni-helm-chart-gen.yamlpublishes the tool's image to ghcr.io.generate-omni-helm-chart-reference(container) and-local, both takingOMNI_HELM_CHART_REF=<tag>to pin a version. Both are included ingenerate-omni-referenceandgenerate-omni-reference-local.public/omni/reference/helm-chart.mdx, added to the Omni Reference nav, withdocs.jsonregenerated.run-omni-on-k8s.mdxand two inenable-workload-proxy.mdx.public/snippets/custom-variables.mdx:omni_releasetov1.12.2, andomni_helm_chart_releaseto2.12.2. The chart variable was2.5.10, which installed Omni v1.5.10.Testing
go test(13 tests)make code-review(golangci-lint, tests, hadolint, checkmake)make broken-links,validate-docs-nav,style-check-changed,check-frontmatter-changed,docs.jsonhelm show readme).config. The chart marks the 26config.*keys it omits# @ignored, and those are documented on the Omni Configuration reference page.--version 2.12.2, and Run Omni Air-gapped showsv1.12.2.deploy/helm/v2/omni, the path in the issue, todeploy/helm/omni.-localormake build-omni-helm-chart-gen-container.